Generalizing Monotonicity: on Recognizing Special Classes of Polygons and Polyhedra

نویسندگان

  • Prosenjit Bose
  • Marc J. van Kreveld
چکیده

A simple polyhedron is weakly-monotonic in direction ~ d provided that the intersection of the polyhedron and any plane with normal ~ d is simply-connected (i.e. empty, a point, a line-segment or a simple polygon). Furthermore, if the intersection is a convex set, then the polyhedron is said to be weakly-monotonic in the convex sense. Toussaint [10] introduced these types of polyhedra as generalizations of the 2-dimensional notion of monotonicity. We study the following recognition problems: Given a simple n-vertex polyhedron in 3-dimensions, we present an O(n log n) time algorithm to determine if there exists a direction ~ d such that when sweeping over the polyhedron with a plane in direction ~ d, the cross-section (or intersection) is a convex set. If we allow multiple convex polygons in the cross-section as opposed to a single convex polygon, then we provide a linear-time recognition algorithm. For simply-connected cross-sections (i.e. the cross-section is empty, a point, a line-segment or a simple polygon), we derive an O(n) time recognition algorithm to determine if a direction ~ d exists. We then study variations of monotonicity in 2-dimensions, i.e. for simple polygons. Given a simple n-vertex polygon P , we can determine whether or not a line ` can be swept over P in a continuous manner but with varying direction, such that any position of ` intersects P in at most two edges. We study two variants of the problem: one where the line is allowed to sweep over a portion of the polygon multiple times and one where it can sweep any portion of the polygon only once. Although the latter problem is slightly more complicated than the former since the line movements are restricted, our solutions to both problems run in O(n) time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Draining a Polygon - or - Rolling a Ball out of a Polygon

We introduce the problem of draining water (or balls representing water drops) out of a punctured polygon (or a polyhedron) by rotating the shape. For 2D polygons, we obtain combinatorial bounds on the number of holes needed, both for arbitrary polygons and for special classes of polygons. We detail an O(n log n) algorithm that finds the minimum number of holes needed for a given polygon, and a...

متن کامل

"new" Uniform Polyhedra

Definitions of polygons and polyhedra, more general than the one traditionally accepted, allow the construction of "new" uniform polyhedra. Although regular polyhedra, as well as some other classes of polyhedra, have recently been discussed from this point of view, the uniform polyhedra seem not to have been considered till now.

متن کامل

Unfolding Lattice Polygons on Some Lattice Polyhedra∗

We consider the problem of unfolding lattice polygons embedded on the surface of some classes of lattice polyhedra. We show that an unknotted lattice polygon embedded on a lattice orthotube or orthotree can be convexified in O(n) moves and time, and a lattice polygon embedded on a lattice Tower of Hanoi or Manhattan Tower can be convexified in O(n) moves and time.

متن کامل

How to describe disordered structures

Disordered structures such as liquids and glasses, grains and foams, galaxies, etc. are often represented as polyhedral tilings. Characterizing the associated polyhedral tiling is a promising strategy to understand the disordered structure. However, since a variety of polyhedra are arranged in complex ways, it is challenging to describe what polyhedra are tiled in what way. Here, to solve this ...

متن کامل

Maharavo Randrianarivony Quadrilateral Removals and Generalized 2-ear Theorems

We aim at splitting a given multiply connected polygon into a set of convex quadrilaterals. Our approach consists in repeatedly removing quadrilaterals from the given polygon. We will first derive theoretical results pertaining to quadrangulation of simple polygons from the usual 2-ear theorem. Unfortunately, that theorem holds only for simply connected polygons while we are interested in quadr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Int. J. Comput. Geometry Appl.

دوره 15  شماره 

صفحات  -

تاریخ انتشار 2005